@charset "UTF-8";

/* 모듈 : Board_Title */
.Board_Title .board_visual_area {width:1152px; height:160px; overflow:hidden;}
/* 모듈 : Board_Write */
.Board_Write table {position:relative; margin-bottom:20px;}
.Board_Write table:after {content:''; position:absolute; top:0; left:0; width:100%; height:2px; background:#222;}
.Board_Write table tbody {border-top:1px solid #999; border-bottom:1px solid #999;}
.Board_Write table th,
.Board_Write table td {line-height:1.5;}
.Board_Write table th {padding:12px 20px; font-size:14px; font-weight:500; text-align:left; border-top:1px solid #e1e9ed; background:#fbfbfb; color:#222;}
.Board_Write table td {padding:12px 20px; text-align:left; height:30px;}
.Board_Write table tr:first-child td {border-top:0;}
.Board_Write table tr td {border-top:1px solid #e1e9ed;}
.Board_Write table input,
.Board_Write table select {height:30px;}
.Board_Write table a {min-width:72px;}
.Board_Write table input[type="radio"] + label {margin-left:10px;}
.Board_Write table .tit_inp {width:790px;}
.Board_Write table .text_edit {width:100%; min-height:305px;}
.Board_Write table .url_inp {width:530px;}
.Board_Write table .url_area span {margin-left:30px; margin-right:15px;}
.Board_Write table .length_inp {width:70px;}
.Board_Write .bc_file_box {display:inline-block;}
.Board_Write .bc_file_box label {margin-right:-4px; margin-left:0px;}
.Board_Write .bc_file_box label {display:inline-block; height:34px; line-height:34px; text-align:center;}
.Board_Write .bc_file_box input[type="text"] {margin-left:0px; width:245px; height:34px !important; border:1px solid #b7b7b7;}
.Board_Write .bc_file_box input[type="file"] {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
.Board_Write .bc_file_box label em {font-size:13px; font-weight:300; color:#000;}
.Board_Write .bc_file_box +.btn {margin-left:20px; min-width:66px; height:34px; padding:0 13px; line-height:32px;}
.Board_Write .bc_file_box +.btn.plus span {padding-left:13px; background:url(../../../images/common/icon_plus.png) no-repeat center left;}
.Board_Write .email_box {width:160px;}
.Board_Write .answer {display:inline-block; margin:0 40px;}
.Board_Write input[type="radio"] + label {background-position:center left;}
.Board_Write input[type="radio"] + label span {vertical-align:middle;}
.Board_Write .bc_btns_area {margin-top:20px;}
.Board_Write .bc_btns_area:after {content:''; display:block; clear:both;}
.Board_Write .bc_btns_area .ft_l {float:left;}
.Board_Write .bc_btns_area .ft_r {float:right;}
.Board_Write .bc_btns_area .btn {min-width:72px;}
/* 모듈 : Board_Product */
.Board_Product {padding:48px; margin-bottom:60px; border:2px solid #222222; overflow:hidden;}
.Board_Product .img_area {float:left; width:120px; height:120px; border:1px solid #adb8bd; box-sizing:border-box;}
.Board_Product .txt_area {float:left; margin-left:41px; font-size:14px; font-weight:500; color:#222222;}
.Board_Product .txt_area >* {display:block;}
.Board_Product .txt_area .price {margin-top:22px;}
.Board_Product .txt_area .btn_area {margin-top:34px;}
.Board_Product .img_mask {overflow:hidden; position:relative;}
.Board_Product .img_mask img {position:absolute; top:50%; left:50%; vertical-align:top; transform:translate(-50%, -50%);}